package tf.mcs.imp.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * JSON报文解析组包模块定义
 * </p>
 *
 * @author Zhiwei Wang
 * @since 2022-11-08
 */
@TableName("CN_ILJS_PARSERDEF")
@ApiModel(value = "CnIljsParserdef对象", description = "JSON报文解析组包模块定义")
public class CnIljsParserdef implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("实体标识")
    private BigDecimal bankid;

    @ApiModelProperty("服务编码定义")
    private String svrcode;

    @ApiModelProperty("本系统作为提供方或者消费方1提供2消费")
    private String provcsmflg;

    @ApiModelProperty("发送接收标识发送接收标识0消费发送1消费接收3服务方响应发送4服务方请求接收")
    private String sndflg;

    @ApiModelProperty("引用顺序号")
    private Integer sort;

    @ApiModelProperty("引用服务编码(同级引用SVRCODE)")
    private String quosc;


    public BigDecimal getBankid() {
        return bankid;
    }

    public void setBankid(BigDecimal bankid) {
        this.bankid = bankid;
    }

    public String getSvrcode() {
        return svrcode;
    }

    public void setSvrcode(String svrcode) {
        this.svrcode = svrcode;
    }

    public String getProvcsmflg() {
        return provcsmflg;
    }

    public void setProvcsmflg(String provcsmflg) {
        this.provcsmflg = provcsmflg;
    }

    public String getSndflg() {
        return sndflg;
    }

    public void setSndflg(String sndflg) {
        this.sndflg = sndflg;
    }

    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public String getQuosc() {
        return quosc;
    }

    public void setQuosc(String quosc) {
        this.quosc = quosc;
    }

    @Override
    public String toString() {
        return "CnIljsParserdef{" +
        "bankid=" + bankid +
        ", svrcode=" + svrcode +
        ", provcsmflg=" + provcsmflg +
        ", sndflg=" + sndflg +
        ", sort=" + sort +
        ", quosc=" + quosc +
        "}";
    }
}
